.NoMargin {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.Header {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: rgb(255,90,0); FONT-FAMILY: "Arial", "New Courier"
}
.Header1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: rgb(0,51,120); FONT-FAMILY: "Arial", "New Courier"
}
.Header2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: rgb(0,0,102); FONT-FAMILY: "Arial", "New Courier"
}
.Background1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: rgb(0,0,49); FONT-FAMILY: "Arial", "New Courier"; BACKGROUND-COLOR: rgb(227,242,255)
}
.Background2 {
	MARGIN-TOP: 0px; POSITION: absolute; BACKGROUND-COLOR: rgb(255,255,255)
}
.Background3 {
	MARGIN-TOP: 0px; POSITION: absolute; BACKGROUND-COLOR: rgb(0,99,176)
}
.Background4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: rgb(0,0,49); FONT-FAMILY: "Arial", "New Courier"; BACKGROUND-COLOR: rgb(255,255,255)
}
.ErrorBackground {
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; FONT-FAMILY: "Arial", "New Courier"; BACKGROUND-COLOR: rgb(255,255,255)
}
.Table1 {
	MARGIN-TOP: 10px; MARGIN-LEFT: 10px; WIDTH: 100%
}
.Table2 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.Table3 {
	MARGIN-LEFT: 25px
}
.Table4 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; WIDTH: 100%
}
.NoPadding {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.TabPadding {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.HeaderRow {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: rgb(255,255,255); FONT-FAMILY: "Arial", "New Courier"; HEIGHT: 19px; BACKGROUND-COLOR: rgb(50,50,134); TEXT-ALIGN: center
}
.OddRow {
	FONT-SIZE: 8pt; COLOR: rgb(0,0,0); FONT-FAMILY: "New Courier", "Arial"; HEIGHT: 19px; BACKGROUND-COLOR: rgb(235,244,250); TEXT-ALIGN: left
}
.EvenRow {
	FONT-SIZE: 8pt; COLOR: rgb(0,0,0); FONT-FAMILY: "New Courier", "Arial"; HEIGHT: 19px; BACKGROUND-COLOR: rgb(255,255,255); TEXT-ALIGN: left
}
.HeaderRow1 {
	FONT-WEIGHT: bold; FONT-SIZE: 6.5pt; COLOR: rgb(255,255,255); FONT-FAMILY: "Arial", "New Courier"; HEIGHT: 19px; BACKGROUND-COLOR: rgb(50,50,134); TEXT-ALIGN: center
}
.OddRow1 {
	FONT-SIZE: 6.5pt; COLOR: rgb(0,0,0); FONT-FAMILY: "New Courier", "Arial"; HEIGHT: 19px; BACKGROUND-COLOR: rgb(235,244,250); TEXT-ALIGN: left
}
.EvenRow1 {
	FONT-SIZE: 6.5pt; COLOR: rgb(0,0,0); FONT-FAMILY: "New Courier", "Arial"; HEIGHT: 19px; BACKGROUND-COLOR: rgb(255,255,255); TEXT-ALIGN: left
}
.OddRowHighlight {
	FONT-SIZE: 8pt; COLOR: rgb(255,0,0); FONT-FAMILY: "New Courier", "Arial"; HEIGHT: 19px; BACKGROUND-COLOR: rgb(235,244,250); TEXT-ALIGN: left
}
.EvenRowHighlight {
	FONT-SIZE: 8pt; COLOR: rgb(255,0,0); FONT-FAMILY: "New Courier", "Arial"; HEIGHT: 19px; BACKGROUND-COLOR: rgb(255,255,255); TEXT-ALIGN: left
}
.OddRowBlue {
	FONT-SIZE: 8pt; COLOR: rgb(0,0,255); FONT-FAMILY: "New Courier", "Arial"; HEIGHT: 19px; BACKGROUND-COLOR: rgb(235,244,250); TEXT-ALIGN: left
}
.EvenRowBlue {
	FONT-SIZE: 8pt; COLOR: rgb(0,0,255); FONT-FAMILY: "New Courier", "Arial"; HEIGHT: 19px; BACKGROUND-COLOR: rgb(255,255,255); TEXT-ALIGN: left
}
.TextboxFont {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: rgb(255,90,0); FONT-FAMILY: "New Courier", "Arial"
}
.Label {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: rgb(0,51,120); FONT-FAMILY: "Arial", "New Courier"
}
.Separator {
	MARGIN-LEFT: 10px; COLOR: rgb(0,0,49)
}
.Separator1 {
	PADDING-BOTTOM: 0px; COLOR: rgb(204,204,204); PADDING-TOP: 0px; HEIGHT: 1px
}
.CalendarHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: rgb(0,0,49); FONT-FAMILY: "New Courier", "Arial"; TEXT-ALIGN: center
}
.CalendarText {
	FONT-SIZE: 10pt; COLOR: rgb(0,0,0); FONT-FAMILY: "New Courier", "Arial"; TEXT-ALIGN: center
}
.LeftFooterText {
	FONT-SIZE: 7pt; FONT-FAMILY: "New Courier", "Arial"; TEXT-ALIGN: left
}
.RightFooterText {
	FONT-SIZE: 7pt; FONT-FAMILY: "New Courier", "Arial"; TEXT-ALIGN: right
}
A.a1:link {
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
A.a1:active {
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
A.a1:visited {
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
A.a2:link {
	COLOR: rgb(0,0,102); TEXT-DECORATION: underline
}
A.a2:active {
	COLOR: rgb(255,0,0); TEXT-DECORATION: underline
}
A.a2:visited {
	COLOR: rgb(102,102,102); TEXT-DECORATION: underline
}
A.a2:hover {
	COLOR: rgb(0,0,255); TEXT-DECORATION: underline
}

.form_label_padded {
	margin-top: 8px;
	font: 11px Verdana, Helvetica, sans-serif;
	color: #3062be;
	font-weight: bold;
	height : 20px;
}

.page_title_bg { background: url("/scan/images/body-title_bg1.gif") repeat-x left bottom; }

.txtData {
    font-size: 80%;
    font-weight: normal;
    vertical-align: middle;
    color: #000000;
}

.button {
	BORDER-RIGHT: #0099cc 1px inset; BORDER-TOP: #0099cc 1px inset; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url("/scan/images/lightblue_bg.jpg"); BORDER-LEFT: #0099cc 1px inset; COLOR: #000066; BORDER-BOTTOM: #0099cc 1px inset; font-family: Helvetica, sans-serif; HEIGHT: 20px
}

.full_width {
	/*width: 1004px;*/
	width: 100%;
	/*border-collapse: collapse;*/
	/*margin-top: 8px;*/
	font: 11px Verdana,Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}

.body_content { margin-top: 16px; }
.blue_bar { background: #243a8f; }
.body_content .home_list_header {
	background: #FFFFFF url("/scan/images/home_list_header_bg_tile.gif") repeat-x left top;
	height: 32px;
}
.page_title {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 18px; background: url("/scan/images/body-title_bg1.gif") repeat-x left bottom; COLOR: #000066; font-family: Helvetica, sans-serif; HEIGHT: 23px;
}

.header_tile .header_brown a:hover { text-decoration: underline; }
.main_page_content_title_bg { background: url("/scan/images/body-title_bg1.gif") repeat-x left bottom; }
.main_page_content_icon { background: url("/scan/images/body-title_bg1.gif") repeat-x left bottom; }
.main_page_content_icon img { margin-left: 8px; }

tr.tableSumRow th {
    font-size: 75%;
    font-weight: bold;
    color: #000000;
    background-color: #f0f0f0;
    padding-right: 5px;
    border: 1px solid #cccccc;
}

tr.tableSumRow td {
    font-size: 75%;
    background-color: #f0f0f0;
    color: #333333;
}

.tblPagination td {
    color: #000000;
    padding: 0;

}

.sectionTop {
    border-collapse: collapse;
    background-color: #EEEEEE;
    border: 1px solid white;
    border-bottom-width: 0px;
    width: 100%;
}

.paginationFont {
    vertical-align: middle;
    font-family: Verdana, Arial;
    font-size: 70%;
}

input.buttonGO {
    BORDER-RIGHT: #0099cc 1px inset; BORDER-TOP: #0099cc 1px inset; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url("/scan/images/lightblue_bg.jpg"); BORDER-LEFT: #0099cc 1px inset; COLOR: #000066; BORDER-BOTTOM: #0099cc 1px inset; font-family: Helvetica, sans-serif; HEIGHT: 20px
}

.dataTable {
    border-collapse: collapse;
    width: 100%;
}

.dataTable th {
    border: 1px solid ;
    color:#3062BE;
    BACKGROUND-IMAGE: url("/scan/images/lightblue_bg.jpg");
    font-size: 100%;
    padding: 2px 1px;
    vertical-align: top;
    margin: 2px;



}

.dataTable td {
/*border:1px solid #EFAC10;*/
    border: 1px solid ;
    padding: 2px 1px;
    vertical-align: top;
    margin: 2px 5px;
}

tr.tableOddRow {
    font-size: 75%;
    background-color: #EEEEEE; /*#FFEBD2;*/
    text-align: left;
    color: #333333;

}

tr.tableEvenRow {
    font-size: 75%;
    background-color: #FFFFFF;
    text-align: left;
    color: #666666;

}



/*add for display tag*/
th a, th a:visited {
        color: #3062be;
}

th a:hover {
    text-decoration: underline;
        color: #3062be;
}

th.sorted a, th.sortable a {
    width: 100%;
}

a img{ border:none;}



th.sortable a {
    padding-right: 18px;
    background: transparent url( ../images/arrow_off.gif ) no-repeat center right;
}

th.order1 a {
    padding-right: 18px;
    background: transparent url( ../images/arrow_up.gif ) no-repeat center right;
}

th.order2 a {
    padding-right: 18px;
    background: transparent url( ../images/arrow_down.gif ) no-repeat center right;
}

/*add for display tag*/

.section_title {
	color: #000066;
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	background-color: #bbccdd;
	display: inline;
	padding-bottom: 5px;
}
.section_title h1 {
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	display: inline;
}
.section_title h2 {
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	display: inline;
}
.section_title h3 {
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
	display: inline;
}

.showErrorClass {
    background-color: #ff6666;
}